amd iommu: Support INVALIDATE_IOMMU_ALL command.
authorWei Wang <wei.wang2@amd.com>
Tue, 22 Nov 2011 13:27:19 +0000 (13:27 +0000)
committerWei Wang <wei.wang2@amd.com>
Tue, 22 Nov 2011 13:27:19 +0000 (13:27 +0000)
commit9c46139de889bc77571fe5ee7f000927d4aff24e
tree06b826d9166eb3495e5b7a36df43938d7cb25970
parent489fddfc087c737656d9cc7314010dcb73f4c7c4
amd iommu: Support INVALIDATE_IOMMU_ALL command.

It is one of the new architectural commands supported by iommu v2.
It instructs iommu to clear all address translation and interrupt
remapping caches for all devices and all domains.

Signed-off-by: Wei Wang <wei.wang2@amd.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/drivers/passthrough/amd/iommu_cmd.c
xen/drivers/passthrough/amd/iommu_init.c
xen/include/asm-x86/hvm/svm/amd-iommu-defs.h
xen/include/asm-x86/hvm/svm/amd-iommu-proto.h